purchase undertaking - English Synonyms Dictionary